#ifndef TEXTURE_HH
# define TEXTURE_HH

#include <string>

#include <GL/glew.h>
#include <SDL/SDL.h>

class Texture
{
public:

  friend class ContentHandler;

  GLuint id () const { return id_; }

protected:
  GLuint id_;
  SDL_Surface* img_;

  Texture (const std::string& path);

  static Texture* m;
};

#endif /// !TEXTURE_HH
